﻿using Md.Demo.Entity;
using Md.Demo.Service;
using System;
using System.Threading.Tasks;

namespace Md.Demo.IBLL
{
    public interface IinterviewApplication
    {
        Task<ResponseMessage> GetinterviewerList(GetListRequest request);
        Task<ResponseMessage> GetDepatmentList(GetListRequest request);
        Task<ResponseMessage> GetJobList(JobListRequest request);
        Task<ResponseMessage> GetStaffList(StaffListRequest request);
        Task<ResponseMessage> GetInterviewList(InterviewListRequest request);
        Task<ResponseMessage> CreateJob(CreateJobRequest request);
        Task<ResponseMessage> DeleteJob(DeleteRequest request);
        Task<ResponseMessage> CreateStaff(CreateStaffRequest request);
        Task<ResponseMessage> DeleteStaff(DeleteRequest request);
        Task<ResponseMessage> CreateInterview(CreateInterviewRequest request);
        Task<ResponseMessage> DeleteInterview(DeleteRequest request);
    }
}
